package cn.tedu.collections;

import java.text.Collator;
import java.util.*;

/**
 * Date：2021年11月
 * Author：程Sir
 * Name： JavaSE-API
 * Content:
 *
 *      字符串进行比较，依据的也是自然排序，所谓的自然排序就是将字符串转换为对于的char数组，比较时使用的就是每个char
 *      对于的int值进行大小比较！【ASCII】
 *
 *      要求就是String一定要实现Comparable接口，然后重写compareTo方法
 *
 */
public class SortDemo2 {
    public static void main(String[] args) {
        // 创建集合对象
        List<String> list = new ArrayList<>();
//        Collections.addAll(list,"bbc","aaz","cca","abc");
        Collections.addAll(list,"刘备L","关羽G","张飞Z","曹操C"); // 如何排序？

        /*
            将汉字对应的UNICODE值先算出了，【16进制的整数】
//         */
        System.out.println("刘"+ Integer.toHexString('刘'));
        System.out.println("关"+ Integer.toHexString('关'));
        System.out.println("张"+ Integer.toHexString('张'));
        System.out.println("曹"+ Integer.toHexString('曹'));



        Collections.sort(list);
        System.out.println(list);
    }
}
class a{
    public static void main(String[] args) {
        loop1:
        for (int i = 0; i < 4; i++) {
            loop2:
            for (int j = 0; j < i; j++) {
                if (j == 1) continue loop2;
                if (j == 3) break loop1;
                System.out.println(i+","+j+"loop");
            }
        }
    }
}
